/**
 * 查询试题监听事件
 * @param event
 */
function searchExam(event) {
	var $lessonTwoType = $("#lessonType select[name=lessonTwoType]").val();
	var $dicType = $("#lessonType select[name=dicType]").val();
	var examDictinoary = {
		lessonType : {
			id : $lessonTwoType
		},
		examType : {
			id : $dicType
		}
	}
	$.ajax({
		url : 'publishExam',
		data : {
			data : JSON.stringify(examDictinoary)
		},
		type : 'post',
		dataType : 'json',
		success : function(data) {
			if (data.message == 'success') {
				examTab(data.exams);
			} else {
				alert("错误")
			}
		}
	});
}
/**
 * 试题列表
 * @param data
 */
function examTab(data) {
	var $examList = $("#examList");
	for (var i = 0; i < data.length; i++) {
		var $dd='';
		for (var j = 0; j < 4; j++) {
			if(data[i].examDicResult[j].id==data[i].key){
				$dd+='<dd style="color: red;">'+String.fromCharCode(65+j)+'.'+data[i].examDicResult[j].name+'</dd>';
			}
			else{
				$dd+='<dd>'+String.fromCharCode(65+j)+'.'+data[i].examDicResult[j].name+'</dd>';
			}
		}
		$examList.append(
				'<tr><td><dl>'+
						'<dt>'+data[i].name+'</dt>'+
							$dd+
				'</dl><label class="checkbox-inline"><input type="checkbox" name="checkrow" data-val="'+data[i].id+'" data-key="'+data[i].key+'">选择</label></td></tr>');
	}
	$("#examList label>input").click(examCheck);
}
/**
 * 选题(高亮显示)
 * @param event
 */
function examCheck(){
	var box=$(this);
	if(box.is(':checked')){
		box.parent().parent().css('background-color','#E0E0E0');
		exDic.push(box.data('val'));
		keyArr.push(box.data('key'));
		exCount++;
	}else {
		box.parent().parent().css('background-color','#fff');
		var indx=exDic.indexOf(box.data('val'));
		exDic.splice(indx, 1);
		keyArr.splice(indx, 1);
		exCount--;
	}
	$("#examcount").text(exCount);
//	console.log(exDic);
//	console.log(keyArr);
}
var exCount=0;
var exDic=new Array();//此方法会导致试题重新排序
var keyArr=new Array();
/**
 * 发布试卷
 */
function putExam(){
	var tit=$('#examTitle').val();
	var tim=$('#examTime').val();
	var les=$("#lessonType select[name=lessons]").val();
	var dat=exDic.toString();
	var ans=keyArr.toString();
	if(tit!=''&&tim!=''){
		console.log(tim);
		$.ajax({
			url : 'publishExam/put',
			data : {
				title : tit,
				data : dat,
				keys : ans,
				time : tim,
				lesson : les
			},
			type : 'post',
			dataType : 'json',
			success : function(data) {
				if (data.message == 'success') {
					console.log(data);
					location.href='../lessonTest/doTest?id='+data.examID;//查看试卷
				} else {
					alert("错误");
				}
			}
		});
	}
	else {
		alert("试卷标题和时间不能为空");
	}
}

